#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
	int n, m;
	int a[10000];
	int b[10000] = { 0 };
	int i = 0;
	int max = 0;
	int t = 1000;
	scanf("%d%d", &n, &m);
	for (i = 0; i<m; i++)
	{
		scanf("%d", &a[i]);
		b[a[i]]++;
	}
	for (int i = 1; i <= n; i++)
	{
		if (b[i]>max)
		{
			max = b[i];
			t = i;
		}
		else if (b[i] == max)
		{
			if (i<t){
				t = i;
			}
		}
	}
	printf("%d", t);
	return 0;
}